ffc75cd6daf284bac1e9bc03a01391283a506dfa,test-utils/src/main/java/com/google/auto/factory/gentest/EqualityScanner.java,EqualityScanner,visitClass,#ClassTree#Tree#,203

Before Change


  public Void visitClass(ClassTree reference, Tree tree) {
    ClassTree other = checkTypeAndCast(reference, tree);
    scan(reference.getModifiers(), other.getModifiers());
    testVerb.that(reference.getSimpleName()).isEqualTo(other.getSimpleName());
    parallelScan(reference.getTypeParameters(), other.getTypeParameters());
    scan(reference.getExtendsClause(), other.getExtendsClause());
    parallelScan(reference.getImplementsClause(), other.getImplementsClause());
    parallelScan(reference.getMembers(), other.getMembers());
    return null;

After Change



  @Override
  public Boolean visitClass(ClassTree reference, Tree tree) {
    Optional<ClassTree> other = checkTypeAndCast(reference, tree);
    return other.isPresent()
        && scan(reference.getModifiers(), other.get().getModifiers())
        && reference.getSimpleName().contentEquals(other.get().getSimpleName())
        && parallelScan(reference.getTypeParameters(), other.get().getTypeParameters())
        && scan(reference.getExtendsClause(), other.get().getExtendsClause())
        && parallelScan(reference.getImplementsClause(), other.get().getImplementsClause())
        && parallelScan(reference.getMembers(), other.get().getMembers());

  }